package cn.sciento.wechat.dto;

import java.util.List;

public class GetCurrentAutoReplyInfoResultDTO {
  private int is_add_friend_reply_open;
  
  private int is_autoreply_open;
  
  private AddFriendAutoreplyInfoBean add_friend_autoreply_info;
  
  private MessageDefaultAutoreplyInfoBean message_default_autoreply_info;
  
  private KeywordAutoreplyInfoBean keyword_autoreply_info;
  
  public int getIs_add_friend_reply_open() {
    return this.is_add_friend_reply_open;
  }
  
  public void setIs_add_friend_reply_open(int is_add_friend_reply_open) {
    this.is_add_friend_reply_open = is_add_friend_reply_open;
  }
  
  public int getIs_autoreply_open() {
    return this.is_autoreply_open;
  }
  
  public void setIs_autoreply_open(int is_autoreply_open) {
    this.is_autoreply_open = is_autoreply_open;
  }
  
  public AddFriendAutoreplyInfoBean getAdd_friend_autoreply_info() {
    return this.add_friend_autoreply_info;
  }
  
  public void setAdd_friend_autoreply_info(AddFriendAutoreplyInfoBean add_friend_autoreply_info) {
    this.add_friend_autoreply_info = add_friend_autoreply_info;
  }
  
  public MessageDefaultAutoreplyInfoBean getMessage_default_autoreply_info() {
    return this.message_default_autoreply_info;
  }
  
  public void setMessage_default_autoreply_info(MessageDefaultAutoreplyInfoBean message_default_autoreply_info) {
    this.message_default_autoreply_info = message_default_autoreply_info;
  }
  
  public KeywordAutoreplyInfoBean getKeyword_autoreply_info() {
    return this.keyword_autoreply_info;
  }
  
  public void setKeyword_autoreply_info(KeywordAutoreplyInfoBean keyword_autoreply_info) {
    this.keyword_autoreply_info = keyword_autoreply_info;
  }
  
  public static class AddFriendAutoreplyInfoBean {
    private String type;
    
    private String content;
    
    public String getType() {
      return this.type;
    }
    
    public void setType(String type) {
      this.type = type;
    }
    
    public String getContent() {
      return this.content;
    }
    
    public void setContent(String content) {
      this.content = content;
    }
  }
  
  public static class MessageDefaultAutoreplyInfoBean {
    private String type;
    
    private String content;
    
    public String getType() {
      return this.type;
    }
    
    public void setType(String type) {
      this.type = type;
    }
    
    public String getContent() {
      return this.content;
    }
    
    public void setContent(String content) {
      this.content = content;
    }
  }
  
  public static class KeywordAutoreplyInfoBean {
    private List<ListBeanX> list;
    
    public List<ListBeanX> getList() {
      return this.list;
    }
    
    public void setList(List<ListBeanX> list) {
      this.list = list;
    }
    
    public static class ListBeanX {
      private String rule_name;
      
      private int create_time;
      
      private String reply_mode;
      
      private List<KeywordListInfoBean> keyword_list_info;
      
      private List<ReplyListInfoBean> reply_list_info;
      
      public String getRule_name() {
        return this.rule_name;
      }
      
      public void setRule_name(String rule_name) {
        this.rule_name = rule_name;
      }
      
      public int getCreate_time() {
        return this.create_time;
      }
      
      public void setCreate_time(int create_time) {
        this.create_time = create_time;
      }
      
      public String getReply_mode() {
        return this.reply_mode;
      }
      
      public void setReply_mode(String reply_mode) {
        this.reply_mode = reply_mode;
      }
      
      public List<KeywordListInfoBean> getKeyword_list_info() {
        return this.keyword_list_info;
      }
      
      public void setKeyword_list_info(List<KeywordListInfoBean> keyword_list_info) {
        this.keyword_list_info = keyword_list_info;
      }
      
      public List<ReplyListInfoBean> getReply_list_info() {
        return this.reply_list_info;
      }
      
      public void setReply_list_info(List<ReplyListInfoBean> reply_list_info) {
        this.reply_list_info = reply_list_info;
      }
      
      public static class KeywordListInfoBean {
        private String type;
        
        private String match_mode;
        
        private String content;
        
        public String getType() {
          return this.type;
        }
        
        public void setType(String type) {
          this.type = type;
        }
        
        public String getMatch_mode() {
          return this.match_mode;
        }
        
        public void setMatch_mode(String match_mode) {
          this.match_mode = match_mode;
        }
        
        public String getContent() {
          return this.content;
        }
        
        public void setContent(String content) {
          this.content = content;
        }
      }
      
      public static class ReplyListInfoBean {
        private String type;
        
        private NewsInfoBean news_info;
        
        private String content;
        
        public String getType() {
          return this.type;
        }
        
        public void setType(String type) {
          this.type = type;
        }
        
        public NewsInfoBean getNews_info() {
          return this.news_info;
        }
        
        public void setNews_info(NewsInfoBean news_info) {
          this.news_info = news_info;
        }
        
        public String getContent() {
          return this.content;
        }
        
        public void setContent(String content) {
          this.content = content;
        }
        
        public static class NewsInfoBean {
          private List<ListBean> list;
          
          public List<ListBean> getList() {
            return this.list;
          }
          
          public void setList(List<ListBean> list) {
            this.list = list;
          }
          
          public static class ListBean {
            private String title;
            
            private String author;
            
            private String digest;
            
            private int show_cover;
            
            private String cover_url;
            
            private String content_url;
            
            private String source_url;
            
            public String getTitle() {
              return this.title;
            }
            
            public void setTitle(String title) {
              this.title = title;
            }
            
            public String getAuthor() {
              return this.author;
            }
            
            public void setAuthor(String author) {
              this.author = author;
            }
            
            public String getDigest() {
              return this.digest;
            }
            
            public void setDigest(String digest) {
              this.digest = digest;
            }
            
            public int getShow_cover() {
              return this.show_cover;
            }
            
            public void setShow_cover(int show_cover) {
              this.show_cover = show_cover;
            }
            
            public String getCover_url() {
              return this.cover_url;
            }
            
            public void setCover_url(String cover_url) {
              this.cover_url = cover_url;
            }
            
            public String getContent_url() {
              return this.content_url;
            }
            
            public void setContent_url(String content_url) {
              this.content_url = content_url;
            }
            
            public String getSource_url() {
              return this.source_url;
            }
            
            public void setSource_url(String source_url) {
              this.source_url = source_url;
            }
          }
        }
      }
    }
  }
}
